La structure du fichier des virements étant très différente de celles des écritures comptables, l'import se décompose en deux étapes successives et indissociables :
En cas d'anomalie à l'une ou l'autre des étapes, l'intégralité du fichier est rejeté.
Reportez-vous à la documentation de Mise en oeuvre
Présentation
Champs
Les champs suivants sont présents dans cet onglet :
Génération du fichier
| Pas d'aide liée à ce champ. |
|   |
| Si cette case est cochée, le traitement génère une trace d'import du fichier des virements d'équilibrage. |
Le fichier des virements est composé au minimum de six ou sept types d'enregistrements :
Selon la devise de tenue du compte, on peut donc avoir une des structures suivantes :
Devise de tenue du compte <> Devise de société | Devise de tenue du compte = Devise de société |
0001 Ligne en-tête | 0001 Ligne en-tête |
0002 Ligne date et support | 0002 Ligne date et support |
0003 Ligne de contrepartie | 0003 Ligne de contrepartie |
0004 Ligne banque et compte | 0004 Ligne banque et compte |
0005 Ligne devise | 0009 Ligne récapitulative |
0009 Ligne récapitulative | 0002 Ligne date et support |
0002 Ligne date et support | 0003 Ligne de contrepartie |
0003 Ligne de contrepartie | 0004 Ligne banque et compte |
0004 Ligne banque et compte | 0009 Ligne récapitulative |
0005 Ligne devise | 9999 Ligne total |
0009 Ligne récapitulative |
|
9999 Ligne total |
|
Ces deux fichiers génèrent chacun deux écritures comptables sur les deux comptes de banque entre lesquels le virement a été effectué.
Il est possible d'avoir un fichier mêlant les deux types structures suivant les devises en jeu.
La mise en place de l'import des virements d'équilibrage nécessite la prise en compte de certains pré-requis de paramétrage au niveau d'e-Cash :
Enregistrements | Zones e-Cash | Informations attendues par Sage X3 |
Enregistrement 0002 - Ligne date et support | Code correspondance société | Le contenu de cette zone doit correspondre au code société Sage X3. |
Enregistrement 0002 - Ligne date et support | Code correspondance support | Le contenu de cette zone doit correspondre au type de pièce Sage X3 à utiliser (Encaissement ou Décaissement selon le sens du support). |
Enregistrement 0003 - Ligne de contrepartie | Code correspondance nature | Le contenu de cette zone doit correspondre au numéro de compte Sage X3 de virement en attente (5800) ou de compte courant groupe (4510). |
Enregistrement 0003 - Ligne de contrepartie | Code correspondance code annexe | Dans le cas où le compte de contrepartie est auxiliarisé, cette zone doit contenir le code du tiers associé. |
Enregistrement 0004 - Ligne banque et compte | Code correspondance compte | Les 3 premiers caractères de cette zone sont dédiés à l'information du site de la pièce comptable. Puis à partir du 4ième caractère, le numéro du compte de banque doit être renseigné. |
Enregistrement 0005 - Ligne devise | Code correspondance devises | Cette zone permet de renseigner le code devise à utiliser comme devise de pièce comptable. |
Le fichier des virements est composé de N enregistrements, N étant un nombre pair. En effet, les lignes vont deux par deux, chaque groupe de deux lignes représentant une écriture de virement (512 à 580 par exemple).
N° | Nom zone | Commentaires vs | Position | Longueur | Type |
1 | Code journal | Le code journal reçu est sur trois positions alors que le code journal Sage X3 est sur cinq positions. | 1 | 3 | Alphanum. |
2 | Date de pièce | Correspond à la date comptable Sage X3. | 4 | 6 | Date JJMMAA |
3 | Type de pièce | Le type de pièce Sage 1000 Trésorerie est lié à un couple [compte bancaire+société]. Il ne dépend donc pas du sens du mouvement, alors que dans Sage X3, dans la plupart des cas, on dispose d'un type de pièce Recette et d'un type de pièce Dépense. Le paramétrage de la pièce automatique standard CASH prévoit de récupérer cette valeur (à créer donc) mais cela reste modifiable. | 10 | 2 | Alphanum. |
4 | Compte général | Soit le compte de trésorerie, soit le compte de virement interne ou compte courant. | 12 | 13 | Alphanum. |
5 | Type de compte | Zone à ne pas prendre en compte. | 25 | 1 | Alphanum. |
6 | Compte auxiliaire ou section analytique | Zone à ne pas prendre en compte. | 26 | 13 | Alphanum. |
7 | Référence de l'écriture | Le paramétrage de la pièce automatique standard CASH prévoit de récupérer cette zone comme document origine. | 39 | 13 | Alphanum. |
8 | Libellé de l'écriture | Le paramétrage de la pièce automatique standard CASH prévoit de récupérer cette information dans le libellé par défaut en en-tête de pièce mais aussi dans le libellé à la ligne. | 52 | 25 | Alphanum. |
9 | Mode de paiement | Zone à ne pas prendre en compte. | 77 | 1 | Alphanum. |
10 | Date d'échéance | Correspond à la date d'échéance figurant en en-tête de pièce comptable. | 78 | 6 | Dat JJMMAA |
11 | Sens | Le fichier à intégrer contient D pour Débit et C pour Crédit. Lors de l'import, ces valeurs sont respectivement transformées en 1 et -1 pour correspondre aux valeurs de la zone Sens d'Sage X3. | 84 | 1 | Alphanum. |
12 | Montant ligne devise société | Correspond au montant société forcé. | 85 | 20 | Numérique |
13 | Type d'écriture | Zone à ne pas prendre en compte. | 105 | 1 | Alphanum. |
14 | N° pièce | Le fichier contient N lignes allant 2 à 2 car avec le même N° pièce. Chaque groupe de 2 lignes de même N° pièce va être transformé en une pièce comptable Sage X3. La pièce automatique standard CASH prévoit de reprendre ce numéro aussi comme numéro de pièce comptable mais cela reste modifiable. | 106 | 7 | Alphanum. |
15 | Zone réservée | Zone à ne pas prendre en compte. | 113 | 26 | Alphanum. |
16 | Code ISO devise société | Zone à ne pas prendre en compte. | 139 | 3 | Alphanum. |
17 | Montant ligne devise transaction | Zone à ne pas prendre en compte. | 142 | 20 | Numérique. |
18 | Code ISO devise transaction | Zone à ne pas prendre en compte. | 162 | 3 | Alphanum. |
19 | Code société de trésorerie | Zone à ne pas prendre en compte. | 165 | 15 | Alphanum. |
20 | Etablissement | Correspond au site de la ligne d'écriture comptable. | 180 | 15 | Alphanum. |
21 | Montant ligne devise compte bancaire | Pris en compte comme montant devise transaction de la ligne d'écriture. | 195 | 20 | Numérique |
22 | Code ISO devise compte bancaire | Pris en compte comme la devise de transaction de l'écriture. | 215 | 3 | Alphanum. |
|
| Nombre caractères/ enregistrement = | 218 |
|
|
N° | Nom zone | Commentaires | Exemples | Position | Longueur |
1 | Compte | Soit le compte de trésorerie (X3), soit le compte de virement interne ou compte courant. | 512100 | 1 | 100 |
2 | Société | Code société X3 contenu dans le fichier d'import. | APN | 101 | 8 |
3 | Direction | Le fichier à intégrer contient D pour 'Débit' et C pour 'Crédit'. | D | 109 | 1 |
4 | Date | Correspond à la date comptable Sage X3. | 07092009 | 110 | 8 |
5 | Montant en devise de société | Correspond au montant société. | 1234567890123,45 | 118 | 20 |
6 | Devise de société | Devise du référentiel social principal. | EUR | 138 | 3 |
7 | Montant en devise d'opération | Montant exprimé dans la devise de transaction. | 1234567890123,45 | 141 | 20 |
8 | Devise de transaction | Code ISO de la devise de transaction. | EUR | 161 | 3 |
9 | Référence | Alimentation du champ REF dans Sage X3. | Opération n° 3669 | 164 | 10 |
10 | Description (commentaires) | Libellé de la ligne d'écriture. | Virt d'équilibrage BNP vers SG | 174 | 30 |
11 | G/L Type | Ce champ véhicule le type de pièce, par exemple 'ENC' ou 'DEC'. | DEC | 204 | 10 |
12 | Code journal | Le code journal est déduit du compte banque. Cette lecture est faite grâce à la pièce automatique CASH. | BNP | 214 | 10 |
13 | Cash Entry Site No | Zone à ne pas prendre en compte. | Vide | 224 | 3 |
14 | Cash Entry Log No | Zone à ne pas prendre en compte. | Vide | 227 | 5 |
15 | Cash Entry Internal No | Peut être utilisé pour déterminer le numéro de pièce. | 3669 | 232 | 10 |
16 | G/L Entry No | Zone à ne pas prendre en compte. | Vide | 242 | 4 |
Cette fonction peut être lancée en batch. La tâche standard BNKTRSIMP est prévue à cet effet.
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Ce message apparaît lorsque les 4 premiers caractères de début de ligne ne correspondent pas à ceux normalement attendus (0001/ 0002/0003/0004/0005/0009/9999).
Ce message apparaît lorsque l'enregistrement 0001 d'en-tête n'est pas trouvé dans le fichier à importer.
Ce message apparaît pour les autres problèmes de structure (un enregistrement 0002 manquant, deux enregistrements 0003 précédent un enregistrement 0004, ...)
Ce message apparaît si le code devise de l'enregistrement 0005 est incorrect.
Ce message apparaît si le code société de l'enregistrement 0002 est incorrect.
Ce message d'information apparaît si un montant de virement est nul (et donc de pièce). Ensuite suivant la valeur du paramètre SIVNULL (chapitre Tronc commun), la pièce est ou non générée.
Ce message apparaît dans le cas où une des erreurs précédemment mentionné intervient (Structure de lignes incorrecte, Code enregistrement inexistant, ...).
Ce message apparaît dans le cas où la génération de l'écriture, via la pièce automatique du paramètre GAUCASH a échoué.
Si le traitement est lancé pour une société et que cette société a opté pour la conformité DGI n° 13L-1-06 (c'est-à-dire si le paramètre FRADGI/chapitre LOC/groupe FRA a pour valeur 'oui'), les pièces générées par le traitement auront le statut 'Définitif'.
Le traitement est lancé pour toutes les sociétés ou un groupe de sociétés et si au moins une des sociétés a opté pour la conformité DGI n° 13L-1-06 (c'est-à-dire si le paramètre FRADGI/chapitre LOC/groupe FRA a pour valeur 'oui'), les pièces générées par le traitement auront le statut 'Définitif'.